#ifndef __FILTER_H_
#define __FILTER_H_

#include "stm32f10x.h"                  // Device header

/**
 * 一阶滞后滤波函数
 * @param current_voltage 当前采样电压值 (0-24V)
 * @param last_voltage 上次滤波后的电压值 (0-24V)
 * @param alpha 滤波系数 (0.0-1.0)，值越小滤波效果越强
 * @return 滤波后的电压值 (0-24V)
 */
float voltage_filter(float current_voltage, float last_voltage, float alpha);





#endif
